C++의 문턱에 오신 것을 환영합니다. 이 강력한 언어로의 여정은 단 하나의 성스러운 장소에서 시작됩니다: main 함수. 마치 고보안 금고의 거대한 입구처럼 생각해 보세요. 운영체제는 main을 호출함으로써 C++ 프로그램을 실행합니다; 내부에 얼마나 많은 방이나 보물이 있는지 신경 쓰지 않습니다. 오직 이 특정 문의 열쇠를 돌리는 방법만 알고 있어 실행을 시작할 수 있습니다.
1. 입구의 구조
이 '입구'는 단지 이름 이상입니다—공식적인 계약서입니다. 운영체제가 만족하려면 다음과 같은 구체적인 서명을 제공해야 합니다: 반환형 (그 내장 형식int), 그리고 함수 이름, 그리고 매개변수 목록 (다음과 같이 표현됨: ()). 로직 자체는 다음 안에 존재합니다: 함수 본문, 즉 문장 블록 보호된 중괄호{ }.
2. 종료 로직
이 return 0; 문장은 마지막 장면입니다. 성공을 나타내기 위해 값을 환경으로 되돌려 보내며, 어떻게 함수 사용하는지 형식 상태를 전달하는지를 보여줍니다. C++는 포맷에 독립적이며, 따라서 int main() { return 0; } 확장된 블록과 동일하게 유효합니다.
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>